package com.ruoyi.livesass.api.domain;

import java.math.BigDecimal;
import com.ruoyi.common.annotation.Excel;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import com.ruoyi.common.core.domain.BaseAudit;
import lombok.Data;
import com.baomidou.mybatisplus.annotation.TableName;
/**
 * 直播人气数据-每隔一段时间入库一次用于查询直播时中间状态对象 lbs_zbrqsj
 * 
 * @author zcc
 */
@ApiModel(description="直播人气数据-每隔一段时间入库一次用于查询直播时中间状态对象")
@Data
@TableName("lbs_zbrqsj")
public class LbsZbrqsj extends BaseAudit {
    private static final long serialVersionUID = 1L;

    @ApiModelProperty("ID")
    private Long id;

    @ApiModelProperty("流量所属子账户")
    @Excel(name = "流量所属子账户")
    private String subname;

    @ApiModelProperty("所属直播间ID -可能有多个用,分割")
    @Excel(name = "所属直播间ID -可能有多个用,分割")
    private String sszbjid;

    @ApiModelProperty("流量归属日期")
    @Excel(name = "流量归属日期")
    private String activityId;

    @ApiModelProperty("直播间 PV")
    @Excel(name = "直播间 PV")
    private Integer pv;

    @ApiModelProperty("直播间 UV")
    @Excel(name = "直播间 UV")
    private Integer uv;

    @ApiModelProperty("直播间页面访问的峰值人数")
    @Excel(name = "直播间页面访问的峰值人数")
    private Integer pcu;

    @ApiModelProperty("直播间页面的访问总时长，单位分钟")
    @Excel(name = "直播间页面的访问总时长，单位分钟")
    private Integer totalTime;

    @ApiModelProperty("直播间页面的人均访问次数")
    @Excel(name = "直播间页面的人均访问次数")
    private BigDecimal avgNumber;

    @ApiModelProperty("直播间页面的人均访问时长，单位分钟")
    @Excel(name = "直播间页面的人均访问时长，单位分钟")
    private BigDecimal avgTime;
    
    @ApiModelProperty("真实在线人数")
    @Excel(name = "真实在线人数")
    private Integer zsrs;
    
    @ApiModelProperty("虚拟在线人数")
    @Excel(name = "虚拟在线人数")
    private Integer xnrs;
    
    @ApiModelProperty("产生时间-精确到分钟")
    @Excel(name = "产生时间-精确到分钟")
    private String cssj;

    @ApiModelProperty("删除标志（0代表存在 2代表删除）")
    private String delFlag;

    @ApiModelProperty("直播间部门")
    @Excel(name = "直播间部门")
    private Long deptZbjId;

}
